/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconBiyan = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M511.744 173.024a574.784 574.784 0 0 0-236.992 52.448L358.4 309.248a255.776 255.776 0 0 1 358.08 358.08l95.008 95.008a517.952 517.952 0 0 0 211.872-248.224 508.544 508.544 0 0 0-107.68-167.072 567.008 567.008 0 0 0-403.872-173.952z m304 665.024L159.648 182.368a32 32 0 1 0-45.216 45.216L172.64 285.76A508.608 508.608 0 0 0 0 514.048a549.92 549.92 0 0 0 511.552 341.024 533.568 533.568 0 0 0 191.84-38.4l66.816 66.816a32 32 0 1 0 45.216-45.216z m-304-68.48a255.776 255.776 0 0 1-227.648-372.608l65.152 65.152a170.4 170.4 0 0 0 214.144 214.144l65.152 65.152a254.56 254.56 0 0 1-116.768 28.192z m148.928-338.912a53.28 53.28 0 0 1-76.8-71.424 170.208 170.208 0 0 0-164.16 11.008l235.392 235.392a170.208 170.208 0 0 0 5.44-174.944z"
        fill={getIconColor(color, 0, '#CCCCCC')}
      />
    </Svg>
  );
};

IconBiyan.defaultProps = {
  size: 18,
};

IconBiyan = React.memo ? React.memo(IconBiyan) : IconBiyan;

export default IconBiyan;
